package com.teamin.entity;

import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.Date;

/**
 * 用户在圈子中完成任务的状态
 * 用户的实体类
 */
public class UserTaskStateEntity implements Serializable {

    @ApiModelProperty(value = "用户ID")
    private Long userId;

    @ApiModelProperty(value = "用户名称")
    private Long circleId;

    @ApiModelProperty(value = "圈子名称")
    private String circleName;

    @ApiModelProperty(value = "公众号ID")
    private String mpOpenId;

    @ApiModelProperty(value = "OPENID")
    private String openId ;

    @ApiModelProperty(value = "已过期任务")
    private Integer expire;

    @ApiModelProperty(value = "即将过期的任务")
    private Integer beExpire;

    @ApiModelProperty(value = "圈子创建者名称")
    private String circleCreaterName;

    @ApiModelProperty(value = "用户在圈子中任务的最大的时间")
    private Date lastTime;

    public Date getLastTime() {
        return lastTime;
    }

    public void setLastTime(Date lastTime) {
        this.lastTime = lastTime;
    }

    public String getCircleCreaterName() {
        return circleCreaterName;
    }

    public void setCircleCreaterName(String circleCreaterName) {
        this.circleCreaterName = circleCreaterName;
    }

    public String getOpenId() {
        return openId;
    }

    public void setOpenId(String openId) {
        this.openId = openId;
    }

    public Long getUserId() {
        return userId;
    }

    public Long getCircleId() {
        return circleId;
    }

    public String getCircleName() {
        return circleName;
    }

    public String getMpOpenId() {
        return mpOpenId;
    }

    public Integer getExpire() {
        return expire;
    }

    public Integer getBeExpire() {
        return beExpire;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public void setCircleId(Long circleId) {
        this.circleId = circleId;
    }

    public void setCircleName(String circleName) {
        this.circleName = circleName;
    }

    public void setMpOpenId(String mpOpenId) {
        this.mpOpenId = mpOpenId;
    }

    public void setExpire(Integer expire) {
        this.expire = expire;
    }

    public void setBeExpire(Integer beExpire) {
        this.beExpire = beExpire;
    }
}